home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 December / PCWorld_2007-12_cd.bin / v cisle / htttrack / httrack-3.41-3.exe / {app} / history.txt < prev    next >
Text File  |  2007-06-16  |  28KB  |  656 lines

  1.  
  2. HTTrack Website Copier release history:
  3. --------------------------------------
  4.  
  5. This file lists all changes and fixes that have been made for HTTrack.
  6.  
  7. 3.41-3
  8. + Fixed: text/plain advertised files renamed into .txt
  9. + Fixed: broken configure.in
  10.  
  11. 3.41-2
  12. + Fixed: major WIN32 inlined function bug caused the cache not to be used at all, causing update not to work
  13.  
  14. 3.41
  15. + New: changed API/ABI to thread-safe ones (libhttrack1 2), big cleanup in all .h definitions
  16. + Fixed: Major memory usage bug when downloading large sites
  17. + Fixed: do not rename files if the original MIME type was compatible
  18. + Fixed: several source fixes for freeBSD (especially time problems)
  19. + New: option %w to disable specific modules (java, flash..)
  20. + Fixed: 'no space left in stack for back_add' error
  21. + Fixed: fixed redirected images with "html" type
  22. + Fixed: 'Crash adding error, unexpected error found.. [4268]' error
  23.  
  24. 3.40-2
  25. + Fixed: bogus '.del' filenames with ISO-9660 option
  26. + Fixed: now merges the header charset even with an empty footer string
  27. + New: --port option for webhttrack
  28. 3.40
  29. + New: mms:// streaming capture (thanks to Nicolas Benoit!)
  30. + New: proxyTrack project released
  31. + New: new experimental parser that no longer needs link testing ('testing link type..')
  32. + New: Redirect handled transparently with delayed type check and broken links made external when the "no error page" option is enabled
  33. + New: improved background download to handle large sites
  34. + New: '--assume foo/bar.cgi=text/html' is now possible
  35. + New: MIME type scan rules (such as -mime:video/* +mime:video/mpeg)
  36. + New: size scan rules now allows to rewrite uncaught links as external links
  37. + Fixed: crash fixed when ftime()/localtime()==NULL
  38. + Fixed: iso-9660 option now using '_' for collision character
  39. + Fixed: collision problems with CaSe SeNsItIvItY
  40. + Fixed: a href='..' fixed!
  41. + Fixed: redirects are now handled by the new experimental parser
  42. + Fixed: "./" links generated with fixed outbound links (../../)
  43. + Fixed: 'base href' bogus in many cases
  44. + Fixed: enforce security limits to avoid bandwidth abuses
  45. + Fixed: bogus external (swf) parser, fixed remaining .delayed files
  46. + New: new check-mime and save-file2 callbacks
  47. + New: "always delayed type check" enabled
  48. + Fixed: totally bogus finalizer causing compressed files not to be uncompressed, and many files to be truncated
  49. + Shell: new Finnish interface added!
  50. + Fixed: "..html" bogus type
  51. + Fixed: remaining bogus .delayed entries
  52. + Fixed: flush before user-defined command
  53. + Fixed: fixed user-defined command call and background cleaner
  54. + Fixed: fixed 'Crash adding error, unexpected error found.. [4250]' error
  55. + Fixed: fixed cache absolute file reference (the reference is now relative) preventing the cache form being moved to another place
  56. + Fixed: webhttrack 'Browse Sites' path bug
  57. + Fixed: old httrack cache format fixes (import of older versions did not work anymore)
  58. + Fixed: port fixes in htsnet.h
  59. + Fixed: -N option with advanced extraction (bogus "not found" member)
  60. + Fixed: javascript: location=URL was not recognized
  61. + Fixed: no more character escaping when not needed (such as UTF-8 codes)
  62. + Fixed: possibly temporary files left on disk with bogus servers giving compressed content on HEAD reuests
  63. + Fixed: URL hack caused unexpected filename collisions (index.html vs INDEX.HTML)
  64. + Fixed: "do not erase already downloaded file" option now correctly works (it leaves files linked in the mirror)
  65. + Fixed: UCS2 encoded pages are now converted properly into UTF-8
  66. + New: "near" option now also catch embedded (images, css, ..) files
  67. + Fixed: bogus chunked multimedia link text files (such as x-ms-asf files)
  68. + Fixed: compilation problems on Un*x version
  69.  
  70. 3.33
  71. + Fixed: Bogus redirects with same location in https
  72. + Fixed: Bogus file naming with URL hack
  73. + Fixed: Extremly slow redirections and empty files
  74. + Fixed: Bogus names with directories ending with a "."
  75. + New: Number of connection per second can now be.. decimal, to delay even more
  76. + New: Enforce stronger ISO9660 compliance
  77. + Shell: "URL Hack" in interface
  78. + Shell: "Save settings" now rebuild categories
  79. + Shell: "Shutdown PC after mirror" option
  80. + Shell: Sound at the begining/end or the mirror (configurable through system sound properties)
  81. + Shell: Fixed drag & drop, .url import
  82. + Shell: Fixed "wizard" mode (crash)
  83. + Fixed: Crash at the end due to unterminated pending threads
  84. + Fixed: \ is not anymore transformed into / after the query (?) delimiter
  85. + New: Two new callbacks for pre/post-processing html data
  86. + New: link-detected2 callback (additional tag name parameter)
  87. + Fixed: Broken ISO9660
  88. + Fixed: Crash on file:// links
  89. + Fixed: Unescaped ampersands (&) in URLs
  90. + Fixed: Transfer hangs introduced in 3.33-beta-2
  91. + Fixed: Display bug "Waiting for scheduled time.."
  92. + Fixed: Bug "Waiting for scheduled time.." (NOT a display bug, actually)
  93. + Fixed: CaSe SenSiTiViTy bugs with mutliple links reffering to the same URL but using different case styles
  94. + Fixed: Failed to build from sources (FTBFS) on amd64 archs because of cast problems (Andreas Jochens)
  95. + Fixed: & were converted into   (Leto Kauler)
  96. + Shell: Fixed crash with long URL lists (Libor Striz)
  97. + Fixed: connection/seconds limiter replugged
  98. + Fixed: "no files updated" display bug
  99. + Fixed: bogus links encoded with UTF (Lukasz Wozniak)
  100. + New: --assume can be used to force a specific script type (Brian Schr÷der)
  101.  
  102. 3.32
  103. + Fixed: css and js files were not parsed!
  104. + Fixed: again broken file:// (infinite loops with local crawls)
  105. + Fixed: Bandwidth limiter more gentle with low transfer rate
  106. + Fixed: external wrappers were not called during updates/continue
  107. + New: additional callback examples
  108. + Fixed: overflow in unzip.c fixed
  109. + New: tests are now cached for better performances!
  110. + New: %r (protocol) option for user-defined structure
  111. + Fixed: Broken engine on 64-bit archs
  112.  
  113. 3.31
  114. + New: Experimental categories implemented
  115. + New: New cache format (ZIP file)
  116. + New: .m3u files now crawled
  117. + New: .aam files now crawled
  118. + Fixed: Broken ftp
  119. + Fixed: Broken file://
  120. + Fixed: Broken cookies management and loading
  121. + Fixed: HTTrackInterface.c:251 crash
  122. + Fixed: "N connections" means "N connections" even in scan phase
  123. + Fixed: javascript:location bug
  124. + Fixed: libtool versioning problem fixed
  125. + Fixed: More javascript bugs with \' and \"
  126. + Fixed: .HTM files not renamed into .html anymore
  127. + Fixed: OSX fixes in the Makefile script
  128. + New: Default "referer" and "from" fields
  129. + New: Full HTTP headers are now stored in cache
  130. + Fixed: ftp transfer not logged/properly finalized
  131. + Fixed: Missing symbolic link in webhttrack install
  132. + Fixed: path and language not saved in webhttrack
  133. + Shell: Avoid invalid project names
  134. + Fixed: Javascript bug with src=
  135. + Fixed: Keep-alive consistency problems on Linux/Unix with bogus servers (SIGPIPE)
  136. + Fixed: Parsing bug inside javascript (bogus parsing with empty quotes in function: foo(''))
  137. + Fixed: static compiling on Linux/Unix
  138. + Fixed: bloated .h headers (internal function definitions)
  139. + Fixed: Bogus query strings with embedded ../ and/or ./
  140. + New: Added "change-options" call in the crawl begining
  141. + New: Query arguments now sorted for normalized URL checks (when "url hack" option is activated)
  142. + Fixed: Previous dependency to zlib.dll to zlib1.dll
  143. + Fixed: Broken static files were not correctly updated with the new cache format
  144. + Shell: Launch button in Internet Explorer
  145. + Fixed: Crash when dealing with multiple '?' in query string with 3.31-alpha
  146.  
  147. 3.30
  148. + New: Webhttrack, a linux/unix/bsd Web GUI for httrack
  149. + New: "URL hack" feature
  150. + New: HTTP-headers charset is now propagated in the html file
  151. + New: loadable external engine callbacks
  152. + New: Experimental ".mht" archives format
  153. + Fixed: Query ?? bug
  154. + Fixed: Bogus base href without http://
  155. + Fixed: Several javascript bugs
  156. + Fixed: UCS2 pages badly detected
  157. + Fixed: Build structure change does not redownload files
  158. + Fixed: "?foo" URL bug (link with only a query string) fixed
  159. + Fixed: ' or " inside non-quoted URLs
  160. + Fixed: keep-alive problems with bogus servers
  161. + Fixed: Broken .ra files
  162. + Fixed: More javascript bugs
  163. + Fixed: ftp transfers not properly monitored in the shell
  164. + Fixed: various fixes in webhttrack
  165. + Fixed: Blank final page in webhttrack
  166. + Fixed: Javascript comments (//) are skipped
  167. + Fixed: Temporary fix for "archive" bug with multiple java archives
  168. + Fixed: Inlined js or css files have their path relative to the parent
  169. + Fixed: Unescaped quotes ("") when continuing/updating in commandline mode
  170. + Fixed: Null-character in html page bug
  171. + Fixed: External depth slightly less bogus
  172. + Fixed: Filters based on size bogus ("less than 1KiB" is now functionning)
  173. + Fixed: Strange behaviour with filters (last filter "crushed")
  174. + Fixed: Bogus downloads when using ftp (unable to save file)
  175. + Fixed: Freeze with keep-alive on certain sites due to bad chunk encoding handling
  176. + Fixed: Problems with javascript included paths
  177. + Fixed: The mirror now aborts when the filesystem is full
  178. + Fixed: "No external pages" option fixed
  179. + Fixed: Javascript and \" in document.write bug fixed
  180. + Fixed: Two memory leaks in temporary file generation, and in link build fixed
  181. + Fixed: Bogus compression with non-gzip format
  182. + Fixed: Larger range of charsets accepted
  183. + Fixed: Bogus robots.txt when using comments (#)
  184. + Fixed: Missing MIME types for files such as .ico
  185. + Shell: Fixed continuous proxy search
  186. + Shell: Fixed missing HelpHtml/ link
  187. + Fixed: Overflow in htsback.c:2779
  188. + Fixed: Bogus style and script expressions due to too aggressive parsing
  189. + Fixed: Javascript parsing bugs with \" and \'
  190. + Fixed: Javascript link detection bugs when comments were inserted between arguments
  191. + Fixed: Bug when valid empty gzip content was received
  192. + New: More aggressive "maximum mirroring time" and "maximum amount of bytes transfered" options
  193. + New: Windows file://server/path syntax handled
  194. + Fixed: mht archive fixes
  195. + Fixed: Serious bugs with filters given in commandline erased by the engine
  196. + Fixed: Bogus parsing of javascript: generated inside document.write() inside javascript code removed
  197.  
  198. 3.23
  199. + New: Keep-alive
  200. + New: URLs size limit is now 1024 bytes
  201. + New: Bogus UCS2 html files hack
  202. + Fixed: base href bugs
  203. + Fixed: windows "dos devices" bug fixed
  204. + Fixed: dirty parsing now avoids ","
  205. + Fixed: "get non-html files near a link" option sometimes caused huge mirrors
  206. + Fixed: Bugs if zlib library is not found
  207. + Fixed: Bug with "near" and "no external pages"
  208. + Fixed: "Link empty" crash
  209. + Fixed: Several javascript bugs
  210. + Fixed: Keep-alive problems ("unknown response structure")
  211. + Fixed: Major keep-alive bug (connection not closed)
  212. + Fixed: 8-3 options not working, ISO9660 option improved
  213. + Fixed: Bogus links with embedded CR, TAB..
  214. + Fixed: small ../ external link bug fixed
  215.  
  216. 3.22-3
  217. + Fixed: Slow engine due to (too strict) memory checks
  218. + Fixed: Overflow in htscore.c:2353
  219. + Fixed: Bogus chunked files with content-length fixed
  220. + Fixed: Folders renamed into ".txt" on Un*x platforms bug fixed!
  221. + New: Scan rule list (-%S) added
  222. + New: Cache debugging tool (-#C) added
  223.  
  224. 3.21-8
  225. + New: Basic Macromedia Flash support (links extraction)
  226. + New: Modular design for https, flash parser and zlib
  227. + New: Standard autoconf/configure design on Un*x platforms
  228. + New: Modular design also on Windows platforms (dll/lib)
  229. + Fixed: Text files without extension not renamed "html" anymore
  230. + Fixed: Bug with "?foo" urls
  231. + Fixed: No chmod 755 on home anymore
  232. + Fixed: Stability problems due to bad file structure checks
  233. + Fixed: Overflow in GUI/commandline when displaying statistics
  234. + Fixed: Directory creation error
  235.  
  236. 3.20-2
  237. + New: HTTPS support (SSL)
  238. + New: ipv6 support
  239. + New: 'longdesc' added
  240. + New: new file 'new.txt' generated for transfer status reports
  241. + New: ISO9660 compatibility option
  242. + New: empty mirror/update detection improved
  243. + New: Update hack now recognizes "imported" files
  244. + New: Option to disable ipv4/ipv6
  245. + New: Filters now recognize patterns like -https://*
  246. + Fixed: The engine should be now fully reentrant
  247. + Fixed: Fixes for alpha and other 64-bit systems
  248. + Fixed: Files downloaded twice if not found in cache
  249. + Fixed: ftp problems with 2xx responses
  250. + Fixed: ftp problems with multiple lines responses
  251. + Fixed: ftp %20 not escaped anymore
  252. + Fixed: ftp RETR with quotes problems
  253. + Fixed: now tolerent to empty header responses
  254. + Fixed: hts-log closed
  255. + Fixed: Compressed pages during updates
  256. + Fixed: Crash when receiving empty compressed pages
  257. + Fixed: Random crashes in 'spider' mode
  258. + Fixed: bcopy/bzero not used anymore..
  259. + Fixed: various code cleanups
  260. + Fixed: Better UTF8 detection
  261. + Fixed: External links now work with https and ftp
  262. + Fixed: Top index.html corrupted or missing
  263. + Fixed: URL list crashes
  264. + Fixed: Random crashes with large sites due to bogus naming handler
  265. + Fixed: Freezes on some robots.txt files
  266. + Fixed: Compressed files not stored
  267. + Fixed: SVG fixes
  268. + Fixed: Raw HTML responses
  269. + Fixed: 406 error workaround
  270. + Fixed: Crashes due to binary files with bogus HTML type (not parsed anymore)
  271. + Fixed: External https and ftp links broken, relative https links broken
  272. + Fixed: Automatic resizing of filter stack
  273. + Fixed: Various ampersand (&) elements added
  274. + Fixed: https with proxy temporary workaround (direct connection)
  275. + Fixed: "base href" with absolute uris
  276. + Fixed: stack frame too large on some systems
  277. + Fixed: random bad requests due to bogus authentication
  278. + Shell: Several fixes, including registration type problems
  279. + Shell: "template files not found" fixed
  280.  
  281. 3.16-2
  282. + Fixed: Zlib v1.4
  283. + Fixed: Gzipped files now downloaded without problems (HTTP compression bug)
  284. + Fixed: Ending spaces in URLs now handled correctly
  285. + Fixed: META-HTTP bug
  286. + Shell: Type registration done only once
  287.  
  288. 3.15
  289. + Fixed: Bogus HTTP-referer with protected sites
  290. + Fixed: Fatal IO/socket error with large sites (handles not closed)
  291. + Fixed: K4 option now works
  292. + Fixed: --continue+URL(s) now clears previous URLs
  293. + Fixed: Parsing bug with 'www.foo.com?query'
  294. + Shell: 'Soft cancel' documented
  295. + Shell: 'Kx' options added
  296.  
  297. 3.10
  298. + Fixed: Broken pipes on Linux version
  299. + Fixed: Commandline version bug with gzipped files
  300. + Fixed: Crash when reaching compressed error pages
  301. + Fixed: Bogus html-escaped characters in query strings
  302. + Fixed: Files skipped (bogus anticipating system)
  303. + Fixed: Crash when showing stats (div by zero)
  304. + Fixed: Problems with URLs/redirects containing spaces or quotes
  305. + Fixed: Slash added when ~ detected
  306. + Fixed: Ugly VT terminal
  307. + New: Faster and cleaner mirror interrupt
  308.  
  309. 3.09
  310. + Fixed: Several problems with javascript parsing
  311. + Fixed: Elements after onXXX not parsed
  312. + New: Source update wrapper
  313. + New: Style url() and @import parsed
  314. + Shell: Word database and maximum number of links
  315. + Shell: Option changes taken in account immediately
  316. + Shell: Cleaner installer (registry keys)
  317.  
  318. 3.08
  319. + New: HTTP compression is now supported
  320. + New: Faster response analysis
  321. + Fixed: External page in html if cgi
  322. + Fixed: Mix between CR and CR/LF for comments
  323. + Fixed: Top index corrupted
  324. + Shell: Better refresh during parsing
  325. + Shell: DLL error
  326.  
  327. 3.07
  328. + Fixed: Random crashes with HTTP redirects
  329. + New: New rate limiter (should be sharper)
  330. + New: Code cleaned up, new htscore.c/httrack.c files
  331.  
  332. 3.06
  333. + Fixed: Redirect to https/mailto now supported
  334. + New: Top index/top dir for Un*x version
  335. + New: Sources more modular (.so)
  336. + New: Quicktime targetX= tags
  337. + New: HTTP 100 partially supported
  338.  
  339. 3.05
  340. + Fixed: Non-scannable tag parameters ("id","name",..)
  341. + Fixed: Java classes not found when using "." as separator
  342. + Fixed: Java classes not found when missing .class
  343.  
  344. 3.04
  345. + Fixed: URLs with starting spaces
  346. + Fixed: bogus URLs when using "base href"
  347. + Shell: --assume and -%e options included
  348. + New: Documentation updated a little
  349.  
  350. 3.03
  351. + New: Parser optimizations, 10 times faster now!
  352. + New: New --assume option to speed up cgi tests
  353. + New: Option to avoid Username/password storage for external pages
  354. + New: Query string kept for local URIs
  355. + Fixed: RFC2396 compliant URLs accepted (//foo and http:foo)
  356. + Fixed: foo@foo.com not considered as URL anymore
  357. + Fixed: Space encoded into %20 in URIs
  358. + Fixed: "Unable to save file" bug
  359. + Fixed: Corrupted top index.html
  360. + Fixed: Cookies disabled with --get
  361. + Fixed: Cache bug for error pages
  362.  
  363. 3.02
  364. + Fixed: Pages without title recorded in top index
  365. + Fixed: Error with Content-type+Content-disposition
  366. + Fixed: backblue.gif/external.html files not purged anymore
  367. + Fixed: Encoding problems with files containing %2F or other characters
  368. + Fixed: Write error reported for HTML files
  369. + New: hts-stop.lock file to pause the engine
  370. + New: New install system using InnoSetup
  371.  
  372. 3.01
  373. + New: HTTP real media files captured
  374. + Fixed: Bogus statitics
  375. + Fixed: Minor fixes
  376.  
  377. 3.00
  378. + New: New interface, with MANY improvements!
  379. + New: Better parsing (enhanced javascript parsing, sharper HTML parsing)
  380. + New: Faster and more efficient background download system
  381. + New: ETag properly handled
  382. + New: Optional URL list
  383. + New: Optionnal config file
  384. + New: New structure options
  385. + New: New filters options (size filters)
  386. + New: Better password site handling
  387. + New: Traffic control to avoid server overload
  388. + New: Setuid and Chroot for Unix release
  389. + New: limited 64-bit handling
  390. + New: .js files are now parsed
  391. + New: Single hts-log.txt file, error level
  392. + New: New top index.html design
  393. + New: "Update hack" option to prevent unnecessary updates
  394. + New: Default language sent for mirrors
  395. + New: Searchable index
  396. + Fixed: Bogus ftp routines (Linux version)
  397. + Fixed: Bug that caused to mirror a complete site from a subdir
  398. + Fixed: Bug that caused restart to be very slow
  399. + Fixed: Bug that caused loops on several query-string pages (?foo=/)
  400. + Fixed: Corrupted cache bug
  401. + Fixed: Random broken links (pages not downloaded)
  402. + Fixed: Shared links problems
  403. + Fixed: Bogus URLs with commas (,)
  404. + Fixed: Bogus / and \ mixed
  405. + Fixed: Bogus addresses with multiple @
  406. + Fixed: Bogus links with %2E and %2F
  407. + Fixed: Bogus empty links
  408. + Fixed: "Unexpected backing error" bug fixed
  409. + Fixed: Files with incorrect size no more accepted
  410. + Fixed: Top index.html created even for untitled pages
  411. + Fixed: Bogus N100 option (unable to save file)
  412. + Fixed: Deadlock when using many hosts in URLs
  413. + Fixed: Password stored internally to avoid access errors
  414. + Fixed: Fixed /nul DOS limit
  415. + Fixed: Bogus -* filter (nothing mirrored)
  416. + Fixed: .shtml now renamed into .html
  417. + Fixed: Content-disposition without ""
  418. + Fixed: External html page for /foo links
  419. + Fixed: Username/password % compliant
  420. + Fixed: Javascript parser sometimes failed with " and ' mixed
  421. + Fixed: Some Range: bugs when regeting complete files
  422. + Fixed: Range: problems with html files
  423. + Fixed: HTTP/1.1 407 and 416 messages now handled
  424. + Fixed: Bogus timestamp
  425. + Fixed: Null chars in HTML bug
  426. + Fixed: Error pages cache bug
  427. + Fixed: Connect error/site moved do not delete everything anymore!
  428. + Fixed: Bogus garbage ../ in relative URL
  429. + Shell: New transfer rate estimation
  430. + Shell: Fixed crash when using verbose wizard
  431. + Shell: dynamic lang.h for easier translation updates
  432. + Shell: Fixed some options not passed to the engine
  433. + Fixed: A lots of minor fixes!
  434.  
  435. 2.2
  436. Note: 3.00 alpha major bug fixes are included in the 2.2
  437.  
  438. 2.02
  439. + New: Cache system improved, compatible with all platforms
  440. + New: Update process improved (accurate date)
  441. + New: Remote timestamp for files
  442. + New: ETag (HTTP/1.1) supported
  443. + Shell: Portugese interface available
  444. + Fixed: Bug with links containing commas
  445. + Fixed: 'file://' bug with proxy
  446. + New: Engine a little bit faster
  447. + Shell: Some bugs fixed in the interface
  448.  
  449. 2.01
  450. + New: ftp through proxy finally supported!
  451. + New: Sources cleaned up
  452. + New: Again some new marvelous options
  453. + New: Speed improved (links caught during parsing, faster "fast update")
  454. + New: Tool to catch "submit" URL (forms or complex javascript links)
  455. + Shell: German interface available
  456. + Shell: Dutch interface available
  457. + Shell: Polish interface available
  458. + Fixed: Level 1 bug fixed
  459. + Fixed: Still some parsing/structure problems
  460. + Fixed: Referer now sent to server
  461. + Fixed: Cookies did not work properly
  462. + Fixed: Problems with redirect pages
  463. + New: Better javascript parsing
  464. + Fixed: Problems with URL-parameters (foo.cgi?param=2&choice=1)
  465. + Fixed: Problems with ftp
  466. + New: ftp transfers are now in passive mode (firewall compliant)
  467.  
  468. 2.00 -- The First Free Software Release of HTTrack! 
  469. + New: HTTrack sources (command line), now free software, are given
  470. + Shell: Interface rewritten!
  471. + New: Documentation rewritten
  472. + Shell: Drag&Drop abilities
  473. + Shell: More URL informations
  474. + Shell: Fixed: Remote access problems
  475. + Fixed: Loop problems on some sites causing crashes
  476. + Fixed: URL encoding problems
  477. + Fixed: Some file access problems for ../
  478. + Fixed: Some fixes for updating a mirror
  479. + Shell: Crazy progress bar fixed
  480. + Fixed: Form action are rewritten so that cgi on form can work from an offline mirror
  481. + Fixed: Crashes after continuing an "hand-interrupted" mirror
  482. + Fixed: Bogus files with some servers (chunk bug)
  483.  
  484. 1.30 
  485. + Shell: Interface improved
  486. + New: robots.txt are followed by default
  487. + New: Parsing speed improved on big (>10,000 links) sites with an hash table
  488. + New: Mirror Link mode (mirror all links in a page)
  489. + New: Cookies are now understood
  490. + New: No external pages option (replace external html/gif by default files)
  491. + New: Command line version improved, background on Unix releases
  492. + Fixed: Problems with javascript parsing
  493. + Fixed: Username/password not set to lowercase anymore
  494. + Fixed: Problems with base href
  495. + New: Links in level 1 html files now patched
  496. + New: Expurge now deletes unused folders
  497. + New: Option -V executes shell command for every new file
  498. + Shell: Primary filter now works
  499.  
  500. 1.24 
  501. + Fixed: Ftp protocol bogus (with login/pass)
  502. + Fixed: Cache problems (corrupted files)
  503. + New: Expurge old files for updates
  504. + New: "Updated" messages for mirror updates
  505. + Shell: Autodial/hangup option to RAS
  506. + Fixed: index.html were not created sometimes
  507. + Shell: Fixed: Random crashes with the interface
  508. + Shell: Fixed: Filters profile not saved
  509. + Fixed: Various (and numerous) fixes
  510.  
  511. 1.23 
  512. + Shell: Interface improved
  513. + Shell: Multiple setups
  514. + Shell: Redefine options
  515. + Shell: Continue interrupted mirror improved
  516.  
  517. 1.22 
  518. + Fixed: Parsing up/down did not work well
  519. + Fixed: Several files not catched, bugs fixes
  520. + Fixed: Problems with classes (1.21)
  521. + New: Transfer rate can be limited (-A option)
  522. + Shell: Smooth refresh
  523. + New: ftp basic protocol a little bit improved
  524.  
  525. 1.21 
  526. + Fixed: Several java classes were not parsed
  527. + Fixed: Some folders without ending / ignored
  528. + Fixed: Crashes due to content-type too long
  529.  
  530. 1.20 
  531. + Shell: documentation!
  532. + Fixed: Some problems with 'host cancel' system after timeouts (crashes)
  533. + New: Get only end of files if possible (file partially get)
  534. + New: New cache system (only HTML stored)
  535. + New: User-defined structure possible
  536. + New: Also available: french interface
  537. + Fixed: Random crashes (div by 0/illegal instruction) with null size files
  538. + New: Limited ftp protocol (files only), e.g. +ftp://* now works
  539. + Fixed: Some connect problems with several servers or proxies
  540. + New: New option, save html error report by default
  541. + Shell: Browse and see log files at the end of a mirror
  542. + New: Proxy authentication (ex: guest:star@myproxy.com:8080)
  543. + Shell: Interface improved (especially during mirror)
  544. + Fixed: Ambiguous files are renamed (asp,cgi->html/gif..)
  545. + Shell: New test link mode option
  546. + New: Site authentication (ex: guest:star@www.myweb.com/index.html)
  547. + Fixed: Minor bugs fixed
  548. + Shell: See log files during a mirror
  549. + Fixed: Some problems using CGI (different names now)
  550. + Fixed: Go down/up/both options and filters
  551. + Fixed: "Store html first" did not work
  552. + New: -F option ("Browser ID") disguise HTTrack into a browser
  553. + New: New filter system
  554. + Shell: New "Save as default" options 
  555. + Fixed: "Build options" did NOT work properly! (files overwritten or missing) 
  556. + Fixed: User agent ID fixed 
  557. + Shell: Skip options 
  558. + Shell: Better interface control during mirrors 
  559. + Shell: InstallShield and Help files 
  560. + Fixed: Some external links were not filtered sometimes 
  561. + Fixed: Mirror crash at the end 
  562.  
  563. 1.16b 
  564. + Shell: Really *stupid* bug fixed causing WinHTTrack to be slooow 
  565. + Fixed: Crash if the first page has no title fixed 
  566. + Fixed: Bogus options like "Just scan" saved empty files 
  567. + Fixed: Forbid all links (*) with manual accept did not work 
  568. + Shell: Filters interface improved 
  569. 1.16: 
  570. + New : Java Classes and subclasses are now retrieved! 
  571. + New: Better JavaScripts parsing 
  572. + New: Option: Abandon slowest hosts if timeout/transfer too slow 
  573. + Shell: Interface improved 
  574.  
  575. 1.15b 
  576. + Fixed: Some bugs fixed 
  577. 1.15: 
  578. + Shell: Interface improved 
  579. + New: Robot improved (some files through javascript are now detected!) 
  580. + New: Improved wild cards (for example, +www.*.com/*.zip) 
  581. + New: 'config' file to configurate proxy, path.. only once 
  582.  
  583. 1.11 
  584. + New: Wait for specific time (begin transfer at specific hour) 
  585. + New: Time limit option (stops transfer after x seconds) 
  586. + Shell: Interface improved for an easy use 
  587.  
  588. 1.10e 
  589. + Fixed: Maps were not correctly managed (stupid bug) 
  590. 1.10d: 
  591. + Fixed: Bogus index.html fixed 
  592. 1.10c 
  593. + Shell: "Time out" field needed "transfer rate" field 
  594. 1.10b 
  595. + Fixed: Better memory management 
  596. 1.10 
  597. + New: "Transfer rate out" option added (abandon slowests sites) 
  598. + New: "Deaf" hosts do not freeze HTTrack any more 
  599. + Fixed: Again problems with code/codebase tags 
  600. + New: Broken links detection improved 
  601.  
  602. 1.04 
  603. + Fixed:Some links were not correctly read (pages with "codebase" tags) 
  604. + Shell: Interface improved 
  605.  
  606. 1.03 (No changes for the command-line robot) 
  607. + Shell: Big bug fixed! (VERY slow transfer rates..) 
  608.  
  609. 1.02 
  610. + Fixed: Some java files were not correctly transfered 
  611. + New: Speed has been improved 
  612. + Fixed: Log file more accurate 
  613. + Shell: Interface has been improved 
  614.  
  615. 1.01 
  616. + Fixed: Structure check error in some cases 
  617.  
  618. 1.00 -- The 1.00, Yeah! 
  619. + New: base and codebase are now scanned 
  620.  
  621. 0.998 beta-2 
  622. + Fixed: Multiple name bug (files having the same name in the same directory) with -O option fixed 
  623.  
  624. 0.997 beta-2 
  625. + Fixed: Filenames with '%' were not correctly named 
  626. + Fixed: Bug detected in 0.996: several files are not written on disk!! 
  627.  
  628. 0.996 beta-2 
  629. + New: -O option (path for mirror and log) 
  630. + New: Unmodified file time/date are not changed during an update 
  631.  
  632. 0.99 beta-2 
  633. + New: User-agent field 
  634. + New: Shortcuts (--spider etc.) 
  635. + New: Links not retrieved are now rebuilt absolutly 
  636. + New: The 'g' option (juste get files in current directory) has been added 
  637. + New: Primary links analyste has been improved 
  638. + Fixed: "304" bug fixed 
  639.  
  640. 0.25 beta-2 
  641. + Fixed: Freeze during several mirrors fixed! 
  642. + New: More 'N' options (filenames type) 
  643.  
  644. 0.24 beta-2 
  645. + Fixed: Restart/Update with cache did not work (really not..) 
  646. + Fixed: Wild cards now work properly (e.g. +www.abc.com* do works) 
  647. + New: The 'n' option (get non-html files near a link) has been added! 
  648.  
  649. 0.23 beta-2 
  650. + Fixed: The 'M' option (site size) did not work 
  651. + Fixed: Files larger than 65Kb were not correctly written 
  652.  
  653. older beta 
  654. + Many, many bugs fixed 
  655.  
  656.